package com.isoftstone.merchant.entity.feeUser;

import com.isoftstone.merchant.entity.mdept.MDept;

import java.util.Date;
import java.util.List;

/*
* 缴费用户
* */
public class MFeeUser  {

    private String feeUserId;//用户主键

    private String feeId;//缴费编号（唯一）

    private String feeUserName;//缴费用户名

    private String corpId;//商户主键

    private String deptId;//所属商户部门主键

    private String status;//审批状态 1-生效 0-失效 2-审批中

    private String sex;//性别

    private String telNo;//电话

    private String cardId;//身份证

    private String addr;//地址

    private String linkMan;//联系人

    private String linkPhone;//联系电话

    private String remark1;//标记1

    private String remark2;//标记2

    //@DateTimeFormat(pattern = "yyyy-MM-dd")字符串转换日期
    private Date createDate;//创建日期

    private String creator;//创建人

    private Date updateDate;//更新日期

    private String updator;//更新人

    private String updateIp;//更新ip

    private String isDel;//删除标记 0正常 1 无效

    private String oneDept;//一级机构

    private String twoDept;//二级机构

    private String cropName;//商户名

    private String threeDept;

    private String fourDept;

    private String fiveDept;

    private String  sixDept;

    private String  sevenDept;

    private  String  eightDept;

    private String  nineDept;

    private String  tenDept;

    private String saveOrUpdate;

    private Long payId;//缴费流水号

    private Double totalAmt;//应缴金额

    private Double factAmt;//实缴金额

    private String payStatus;//支付状态04:待缴费；P-00：已缴费

    private Long projectTypeId;//项目类型id

    private  String projectTypeName;//项目类型名称

    private Long projectId;//项目id

    private String projectName;//项目名称

    private String startDate;//开始时间

    private String endDate;//结束时间

    private List<MDept> deptList;//递归用

    public List<MDept> getDeptList() {
        return deptList;
    }

    public void setDeptList(List<MDept> deptList) {
        this.deptList = deptList;
    }

    /**
     * 不建字段，中银易商登录账号
     */
    private String openAccount;
    private String deptName;//部门名称
    private String superDeptId;//父级部门id
    private String level;//部门层级

    private String rownum;

    private MFeeUser feeUser;

    private List<MDept> mDept;

    private String Number;

    private String mbStatus;

    public String getNumber() {
        return Number;
    }
    public void setNumber(String number) {
        Number = number;
    }
    public String getSaveOrUpdate() {
        return saveOrUpdate;
    }

    public void setSaveOrUpdate(String saveOrUpdate) {
        this.saveOrUpdate = saveOrUpdate;
    }

    public String getCropName() {
        return cropName;
    }

    public void setCropName(String cropName) {
        this.cropName = cropName;
    }

    public String getThreeDept() {
        return threeDept;
    }

    public void setThreeDept(String threeDept) {
        this.threeDept = threeDept;
    }

    public String getFourDept() {
        return fourDept;
    }

    public void setFourDept(String fourDept) {
        this.fourDept = fourDept;
    }

    public String getFiveDept() {
        return fiveDept;
    }

    public void setFiveDept(String fiveDept) {
        this.fiveDept = fiveDept;
    }

    public String getSixDept() {
        return sixDept;
    }

    public void setSixDept(String sixDept) {
        this.sixDept = sixDept;
    }

    public String getSevenDept() {
        return sevenDept;
    }

    public void setSevenDept(String sevenDept) {
        this.sevenDept = sevenDept;
    }

    public String getEightDept() {
        return eightDept;
    }

    public void setEightDept(String eightDept) {
        this.eightDept = eightDept;
    }

    public String getNineDept() {
        return nineDept;
    }

    public void setNineDept(String nineDept) {
        this.nineDept = nineDept;
    }

    public String getTenDept() {
        return tenDept;
    }

    public void setTenDept(String tenDept) {
        this.tenDept = tenDept;
    }

    public String getTwoDept() {
        return twoDept;
    }

    public void setTwoDept(String twoDept) {
        this.twoDept = twoDept;
    }

    public String getOneDept() {
        return oneDept;
    }

    public void setOneDept(String oneDept) {
        this.oneDept = oneDept;
    }

    public String getFeeUserName() {
        return feeUserName;
    }

    public void setFeeUserName(String feeUserName) {
        this.feeUserName = feeUserName == null ? null : feeUserName.trim();
    }

    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId == null ? null : corpId.trim();
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId == null ? null : deptId.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public String getTelNo() {
        return telNo;
    }

    public void setTelNo(String telNo) {
        this.telNo = telNo == null ? null : telNo.trim();
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId == null ? null : cardId.trim();
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr == null ? null : addr.trim();
    }

    public String getLinkMan() {
        return linkMan;
    }

    public void setLinkMan(String linkMan) {
        this.linkMan = linkMan == null ? null : linkMan.trim();
    }

    public String getLinkPhone() {
        return linkPhone;
    }

    public void setLinkPhone(String linkPhone) {
        this.linkPhone = linkPhone == null ? null : linkPhone.trim();
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1   == null ? null : remark1.trim();
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2 == null ? null : remark2.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator == null ? null : creator.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdator() {
        return updator;
    }

    public void setUpdator(String updator) {
        this.updator = updator == null ? null : updator.trim();
    }

    public String getUpdateIp() {
        return updateIp;
    }

    public void setUpdateIp(String updateIp) {
        this.updateIp = updateIp == null ? null : updateIp.trim();
    }

    public String getIsDel() {
        return isDel;
    }

    public void setIsDel(String isDel) {
        this.isDel = isDel == null ? null : isDel.trim();
    }

    public String getFeeUserId() {
        return feeUserId;
    }

    public void setFeeUserId(String feeUserId) {
        this.feeUserId = feeUserId == null ? null : feeUserId.trim();
    }

    public String getFeeId() {
        return feeId;
    }

    public void setFeeId(String feeId) {
        this.feeId = feeId == null ? null : feeId.trim();
    }

    public String getOpenAccount() {
        return openAccount;
    }

    public void setOpenAccount(String openAccount) {
        this.openAccount = openAccount;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSuperDeptId() {
        return superDeptId;
    }

    public void setSuperDeptId(String superDeptId) {
        this.superDeptId = superDeptId;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getRownum() {
        return rownum;
    }

    public void setRownum(String rownum) {
        this.rownum = rownum;
    }

    public MFeeUser getFeeUser() {
        return feeUser;
    }

    public void setFeeUser(MFeeUser feeUser) {
        this.feeUser = feeUser;
    }

    public List<MDept> getmDept() {
        return mDept;
    }

    public void setmDept(List<MDept> mDept) {
        this.mDept = mDept;
    }

    public Long getPayId() {
        return payId;
    }

    public void setPayId(Long payId) {
        this.payId = payId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Double getTotalAmt() {
        return totalAmt;
    }

    public void setTotalAmt(Double totalAmt) {
        this.totalAmt = totalAmt;
    }

    public Double getFactAmt() {
        return factAmt;
    }

    public void setFactAmt(Double factAmt) {
        this.factAmt = factAmt;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public Long getProjectTypeId() {
        return projectTypeId;
    }

    public void setProjectTypeId(Long projectTypeId) {
        this.projectTypeId = projectTypeId;
    }

    public String getProjectTypeName() {
        return projectTypeName;
    }

    public void setProjectTypeName(String projectTypeName) {
        this.projectTypeName = projectTypeName;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getMbStatus() {
        return mbStatus;
    }

    public void setMbStatus(String mbStatus) {
        this.mbStatus = mbStatus;
    }
}